package com.czr.dao.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.czr.dao.entity.*;
import com.czr.dto.Search;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 问卷调查 Mapper 接口
 * </p>
 *
 */
@Mapper
public interface CzrSurveysMapper extends BaseMapper<CzrSurveys> {

    void addQuestions(@Param("CzrQuestions") CzrQuestions czrQuestions);

    void addOptions(@Param("CzrOptions") CzrOptions czrOptions);

    List<CzrQuestions> getQuestions(@Param("id") Integer id);


    List<CzrOptions> getOptions(@Param("id") Long id);

    void addHuida(@Param("CzrHuida") CzrHuida czrHuida);

    void addAnswer(@Param("CzrAnswers") CzrAnswers czrAnswers);

    CzrHuida getHuidaInfo(@Param("id") Integer id);

    List<CzrAnswers> getAnswerInfo(@Param("huidaId") Long huidaId);

    CzrQuestions getQuestionInfo(@Param("id") Long id);

    CzrOptions getOptionInfo(@Param("id") Long id);

    CzrAnswers getAnswerInfoById(@Param("huidaId") Long huidaId,@Param("questionId") Long questionId);

}
